package controller;


import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import model.Perfil;
import model.PerfilDao;



@ManagedBean
@SessionScoped
public class PerfilController {
	
	private Perfil perfil;
	private List<Perfil> perfis;
	
	public PerfilController(){
		perfil = new Perfil();
		perfis = buscarTodos();
	}
	
	public Perfil getPerfil() {
		return perfil;
	}

	public void setPerfil(Perfil perfil) {
		this.perfil = perfil;
	}

	public List<Perfil> getPerfis() {
		return perfis;
	}

	public void setPerfis(List<Perfil> perfis) {
		this.perfis = perfis;
	}

	private static List<Perfil> buscarTodos() {
		return PerfilDao.buscarTodos();
	}

	public static Perfil criarPerfil(String descricao){
		Perfil perfil = new Perfil();
		perfil.setDescricao(descricao);
		return perfil;
	}
}
